body {
    max-width: 720px;
    margin: 0 auto !important;
    height: 100%;
    width: 100%;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

html {
    height: 100%;
    box-sizing: border-box;
}

#app {
    height: 100%;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

a:focus,
a:active {
    outline: none;
}

a,
a:focus,
a:hover {
    cursor: pointer;
    color: inherit;
    text-decoration: none;
}

//解决vant的BUG https://github.com/youzan/vant/issues/2865
.van-picker-column{
    position:relative;
    z-index:1;
    &:before{
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        content:'';
    }
    &>ul{
        z-index:-1;
        position:relative;
    }
}

.van-button {
    // background-color: #1080ff !important;
    // color: #fff !important;
    border: none !important;
    letter-spacing: 1px;
    border-radius: 5px !important;
}

.van-button--primary {
    background-color: #1080ff !important;
    color: #fff !important;
}

.tipsDialog {
    .van-button {
        background-color: #fff !important;
        color: #000 !important;
    }
}

.van-nav-bar--fixed{  //顶部导航栏
    z-index: 999 !important;
}